/*
*
*   结绳封装：@阿杰 Meng
*   Github：Moosphan
*   https://github.com/Moosphan/Material-ProgressView
*
*/

@外部依赖库("../依赖库/ProgressView.aar")
类 MAT进度条 : 可视化组件

	@code
    public #<MAT进度条>(android.content.Context context) {
        super(context);
    }

    @Override
    public com.moos.library.HorizontalProgressView onCreateView(android.content.Context context) {
        com.moos.library.HorizontalProgressView view = new com.moos.library.HorizontalProgressView(context);
        return view;
    }

    @Override
    public com.moos.library.HorizontalProgressView getView() {
        return (com.moos.library.HorizontalProgressView) view;
    }
    @end

   属性写 进度开始位置(值 : 单精度小数)
      code getView().setStartProgress(#值);
   结束 属性

   属性写 进度结束位置(值 : 单精度小数)
      code getView().setEndProgress(#值);
   结束 属性

   属性写 进度位置(值 : 单精度小数)
      code getView().setProgress(#值);
   结束 属性

   属性写 进度高度(值 : 整数)
      code getView().setTrackWidth(#值);
   结束 属性

   属性写 进度圆角(圆角 : 整数)
      code getView().setProgressCornerRadius(#圆角);
   结束 属性

   属性写 动画时长(值 : 整数)
      code getView().setProgressDuration(#值);
   结束 属性

   属性写 起始颜色(颜色 : 文本)
      code getView().setStartColor(android.graphics.Color.parseColor(#颜色));
   结束 属性

   属性写 结束颜色(颜色 : 文本)
      code getView().setEndColor(android.graphics.Color.parseColor(#颜色));
   结束 属性

   属性写 显示背景(是否 : 逻辑型)
      code getView().setTrackEnabled(#是否);
   结束 属性

   属性写 背景颜色(颜色 : 文本)
      code getView().setTrackColor(android.graphics.Color.parseColor(#颜色));
   结束 属性

   属性写 显示进度文本(是否 : 逻辑型)
      code getView().setProgressTextVisibility(#是否);
   结束 属性

   属性写 进度文本颜色(颜色 : 文本)
      code getView().setProgressTextColor(android.graphics.Color.parseColor(#颜色));
   结束 属性

   属性写 进度文本跟随(是否 : 逻辑型)
      code getView().setProgressTextMoved(#是否);
   结束 属性

   属性写 进度文本大小(值 : 整数)
      code getView().setProgressTextSize(#值);
   结束 属性

   属性写 进度文本下边距(值 : 整数)
      code getView().setProgressTextPaddingBottom(#值);
   结束 属性


结束 类

@外部依赖库("../依赖库/ProgressView.aar")
类 MAT进度圈 : 可视化组件

	@code
    public #<MAT进度圈>(android.content.Context context) {
        super(context);
    }

    @Override
    public com.moos.library.CircleProgressView onCreateView(android.content.Context context) {
        com.moos.library.CircleProgressView view = new com.moos.library.CircleProgressView(context);
        return view;
    }

    @Override
    public com.moos.library.CircleProgressView getView() {
        return (com.moos.library.CircleProgressView) view;
    }
    @end

   属性写 进度开始位置(值 : 单精度小数)
      code getView().setStartProgress(#值);
   结束 属性

   属性写 进度结束位置(值 : 单精度小数)
      code getView().setEndProgress(#值);
   结束 属性

   属性写 进度位置(值 : 单精度小数)
      code getView().setProgress(#值);
   结束 属性

   属性写 进度高度(值 : 整数)
      code getView().setTrackWidth(#值);
   结束 属性

   属性写 动画时长(值 : 整数)
      code getView().setProgressDuration(#值);
   结束 属性

   属性写 起始颜色(颜色 : 文本)
      code getView().setStartColor(android.graphics.Color.parseColor(#颜色));
   结束 属性

   属性写 结束颜色(颜色 : 文本)
      code getView().setEndColor(android.graphics.Color.parseColor(#颜色));
   结束 属性

   属性写 显示背景(是否 : 逻辑型)
      code getView().setTrackEnabled(#是否);
   结束 属性

   属性写 背景颜色(颜色 : 文本)
      code getView().setTrackColor(android.graphics.Color.parseColor(#颜色));
   结束 属性

   属性写 显示进度文本(是否 : 逻辑型)
      code getView().setProgressTextVisibility(#是否);
   结束 属性

   属性写 进度文本颜色(颜色 : 文本)
      code getView().setProgressTextColor(android.graphics.Color.parseColor(#颜色));
   结束 属性

   属性写 进度文本大小(值 : 整数)
      code getView().setProgressTextSize(#值);
   结束 属性

   属性写 进度不完整圆(是否 : 逻辑型)
      code getView().setCircleBroken(#是否);
   结束 属性

   属性写 进度填充(是否 : 逻辑型)
      code getView().setFillEnabled(#是否);
   结束 属性

   属性写 进度鳞片(是否 : 逻辑型)
      code getView().setGraduatedEnabled(#是否);
   结束 属性

   属性写 进度鳞片宽度(值 : 整数)
      code getView().setScaleZoneWidth(#值);
   结束 属性

   属性写 进度鳞片长度(值 : 整数)
      code getView().setScaleZoneLength(#值);
   结束 属性

   属性写 进度鳞片边距(值 : 整数)
      code getView().setScaleZonePadding(#值);
   结束 属性

   属性写 进度鳞片圆角(值 : 整数)
      code getView().setScaleZoneCornerRadius(#值);
   结束 属性

结束 类